#pragma once
#ifdef LIT_BOOST_SUPPORT
#ifndef __LIT__FILE__SYSTEM__HH__
#define __LIT__FILE__SYSTEM__HH__

#include <LitPrerequisites.h>
#include <LitStream.h>
#include <boost\filesystem.hpp>

namespace Lit
{
	class LIT_API FileSystem
	{
	public:
		static void _setApplicationPath( const String &str );
		static String applicationPath();

		static bool exists( const String &name );
		static bool createDirectories( const String &path );
		static void removeAll( const String &path );

		static String fileName( const String &path );
		static String dirName( const String &path );

		FilePath findResourcePath( const String &resource_name );
	};
};
#endif

#endif